package com.zhang.mapper;

import com.zhang.pojo.ManBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 公民持久层对象
 */
public interface IManMapper {
    /***
     * 添加公民
     * @param manBean 公民对象
     */
    void add(ManBean manBean);

    /**
     * 查询全部公民
     * @return 公民集合
     */
    List<ManBean> findAll();

    /**
     * 根据id删除公民
     * @param id 公民id
     */
    void del(int id);

    /**
     * 根据公民id 查询公民
     * @param id 公民id
     * @return 公民对象
     */
    ManBean findById(int id);

    /**
     * 根据公民id修改公民的生日
     * @param id 公民id
     * @param birthday 新的生日
     */
    void update(@Param("id") int id,@Param("birthday") String birthday);
}
